package io.lkt.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.lkt.common.utils.PageUtils;
import io.lkt.modules.sys.entity.BArticleTypeInfoEntity;
import io.lkt.modules.sys.entity.HeadlineTitleInfo;
import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public abstract interface BArticleTypeInfoService
        extends IService<BArticleTypeInfoEntity>
{
    public abstract PageUtils queryPage(Map<String, Object> paramMap);

    public abstract List<BArticleTypeInfoEntity> queryAll();

    public abstract BArticleTypeInfoEntity queryByName(String paramString);

    List<Integer> queryByNameLike(String articleTypeName);

    public abstract BArticleTypeInfoEntity getById(Serializable paramSerializable);

    List<HeadlineTitleInfo> HeadlineTitle();

    String queryById(Integer id);

    Integer queryByStr(String articleTypeName);
}
